MainA: MainArray.o arrayLib.o
	gcc -o MainA MainArray.o arrayLib.o
#
MainA.o: arrayLib.h MainArray.c
	gcc -c MainArray.c
#
arrayLib.o : arrayLib.h arrayLib.c
	gcc -c arrayLib.c
#
matLib.o : matLib.c
	gcc -c matLib.c

MainM : arrayLib.o matLib.o MainMat.o
	gcc -o MainM MainMat.o matLib.o arrayLib.o
#
MainMat.o : arrayLib.h MainMat.c
	gcc -c MainMat.c

#
MainC: MainArrayChar.o arrayLib.o
	gcc -o MainC MainArrayChar.o arrayLib.o
#
MainC.o: arrayLib.h MainArrayChar.c
	gcc -c MainArrayChar.c
#
clean:
	rm -i *.o MainA MainC MainM
